//
//  BaseMoreListsViewController.h
//  Invest
//
//  Created by 邓晓羽 on 15/1/19.
//  Copyright (c) 2015年 chenliang. All rights reserved.
//

#import "BaseViewController.h"

@interface ListData : NSObject
{
    @public
    NSMutableArray * _data;         //tableView的数据
    int _currentPage;               //当前页
    int _pageSize;                  //每页条数
    int _totalSize;                 //总数
    NSString * _totalSizeName;      //总数名字
    NSString *_method;              //请求服务器的方法
    NSString * _listName;           //返回list数据的名称
    NSMutableDictionary * _params;  //请求的参数
    UITableView * _baseTableView;   //tableView
    BOOL isFirst;                   //是不是第一次加载，第一次加载的时候显示HUD
    CGFloat _tableViewHeight;
}
@end

@interface BaseMoreListsViewController : BaseViewController
{
    
//    NSMutableArray * _data;         //tableView的数据
//    int _currentPage;               //当前页
//    int _pageSize;                  //每页条数
//    int _totalSize;                 //总数
//    NSString * _totalSizeName;      //总数名字
//    NSString *_method;              //请求服务器的方法
//    NSString * _listName;           //返回list数据的名称
//    NSMutableDictionary * _params;  //请求的参数
//    UITableView * _baseTableView;   //tableView
//    BOOL isFirst;                   //是不是第一次加载，第一次加载的时候显示HUD
    
    NSMutableDictionary*    m_datas;        //<index,data>
    NSInteger               m_selected;     //当前选中列,0为第一列
    
    BOOL _isNavLeftButton;
}


#pragma mark 数据加载完成的调用方法
-(void)handleListData:(NSDictionary *)dic;
#pragma mark 初始化Table时调用
-(void)initTableView:(UITableView*)tableView method:(NSString*)method listName:(NSString*)listName index:(NSInteger)index params:(NSMutableDictionary*)params;
//刷新方法
-(void)refresh;
//清空数据
-(void)clear;

@end
